/**
 * 
 */
var myApp = angular.module('myApp', ['ngCpfCnpj','ui.utils']);;

function Usuario($scope,$http){
	
	$scope.novocadastro = true;
	$scope.erro = false;
	var usuario = {};
	
	$scope.eviarNovoUsuario = function(){
		$scope.processando = true;
		$scope.novocadastro = false;
		usuario = {
				"nome":$scope.nome,
				"sexo":$scope.sexo,
				"dtNascimento":$scope.dtNascimento,
				"cpf" :$scope.cpf,
				"cep":$scope.cep,
				"estado":$scope.estado,
				"cidade":$scope.cidade,
				"celular":$scope.celular,
				"residencial":$scope.residencial,
				"telContato":$scope.telContato,
				"nomeContato":$scope.nomeContato,
				"email":$scope.email,
				"senha":$scope.senha
		};
		//localhost:8081 / 104.236.44.226
		$http.post("/restservice/usuario/inserir",usuario).success(function(data){
			if(data == "" ){
				var xmlhttp;
				if (window.XMLHttpRequest){// code for IE7+, Firefox, Chrome, Opera, Safari
					xmlhttp=new XMLHttpRequest();
				  }
				  else{// code for IE6, IE5
					  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
				  }
					var param = "user="+$scope.email+"&senha="+$scope.senha;
					xmlhttp.open("POST","/megaacerto/login",true);
					xmlhttp.setRequestHeader("Content-type","application/x-www-form-urlencoded");
					xmlhttp.send(param);
					$scope.processando = false;
					$scope.novocadastro = false;
					$scope.cadastrado = true;
					
					$http.post("/restservice/mail/sendBoasVindasNovoUsuario",usuario).success(function(){
						
					});
					
			}else{
				$scope.novocadastro = true;
				$scope.processando = false;
				$scope.msgErro = data;
				$scope.erro = true;
				if(data == "Data de Nascimento invalida."){
					$scope.dtNascimento = "";
				}
			}
		});
	};
};